body,
html {
	background-color: #F1F1F1;
	overflow: hidden;
	overflow-y: auto;
}


/* 购物车 */
.shopping-trolley .shopp-banner {
	background-color: rgba(255, 255, 255, 1);
	padding: 0.5rem 0;
}

.shopping-trolley .shopp-banner .left {
	display: flex;
}

.shopping-trolley .shopp-footer .pitch-on,
.shopping-trolley .shopp-banner .pitch-on {
	width: 0.88rem;
	height: 0.88rem;
	overflow: hidden;
	background-color: rgba(255, 112, 58, 1);
	border-radius: 50%;
	margin: 2rem 0.3rem 0;
}

.shopping-trolley .shopp-footer .imga,
.shopping-trolley .shopp-banner .imga {
	width: 100%;
}

.shopping-trolley .shopp-banner .images {
	width: 4.69rem;
	height: 4.69rem;
	overflow: hidden;
}

.shopping-trolley .shopp-banner .imgb {
	width: 100%;
}

.shopping-trolley .shopp-banner .shopp-text {
	width: 7.8rem;
}

.shopp-banner .shopp-text p {
	width: 7.9rem;
	line-height: 1.43rem;

}

.shopping-trolley .shopp-banner .text-one {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsi color: rgba(80, 80, 80, 1);
	font-size: 0.88rem;
	color: rgba(80, 80, 80, 1);
}

.shopping-trolley .shopp-banner .text-two {
	width: 7.87rem;
	height: 1.14rem;
	left: 124.97rem;
	top: 107.98rem;
	color: rgba(166, 166, 166, 1);
	font-size: 0.81rem;
	line-height: 150%;
	text-align: left;
}

.shopping-trolley .shopp-price strong {
	color: rgba(255, 112, 58, 1);
	font-size: 1.03rem;
	font-weight: 400;
}

.shopping-trolley .shopp-price strike {
	font-style: normal;
	color: rgba(166, 166, 166, 1);
	font-size: 0.81rem;
}

.shopping-trolley .shopp-banner .right {
	height: 1.46rem;
	border: 1px solid rgba(229, 229, 229, 1);
	margin: 1.5rem 1.5rem 0 0;
}

.shopp-banner .right .plus,
.shopp-banner .right .number,
.shopp-banner .right .minus {
	width: 1.46rem;
	line-height: 1.46rem;
	text-align: center;
}

.shopp-banner .right .number {
	border-left: 1px solid rgba(229, 229, 229, 1);
	border-right: 1px solid rgba(229, 229, 229, 1);
}

.shopping-trolley .shopp-footer {
	position: fixed;
	bottom: 0;
	width: 100%;
	background-color: rgba(255, 255, 255, 1);
}

.shopping-trolley .shopp-footer .close {
	width: 6.45rem;
	color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 112, 58, 1);
	font-size: 1.03rem;
	text-align: center;
}

.shopping-trolley .shopp-footer .pitch-on {
	margin: 1.2rem 0.3rem 0 0.3rem;
}

.shopp-footer .left span,
.shopping-trolley .shopp-footer .right {
	line-height: 3.22rem;
}

.shopping-trolley .shopp-footer p {
	color: rgba(255, 112, 58, 1);
	font-size: 1rem;
	font-weight: 600;
	margin: 0 0.4rem;

}

.shopping-trolley .shopp-footer span {
	color: rgba(80, 80, 80, 1);
	font-size: 0.88rem;
}

/*领券*/
.lingquan .quan-content li {
	width: calc(89% - 2rem);
	height: 3.6rem;
	border-radius: 5px;
	color: #fff;
	background: url(../img/lingquan.jpg);
	background-repeat: no-repeat;
	background-size: auto 100%;
	margin: 0 auto 1.5rem;
	padding: 0.7rem 1rem;
}

.lingquan .quan-content p {
	font-size: 0.7rem;
}


.lingquan .quan-content .quanx {
	font-size: 0.66rem;
	font-weight: 300;
	opacity: 0.9;
}

.lingquan .quan-content h3 {
	font-size: 1.4rem;
}

.lingquan .quan-content .left {
	text-align: center;
}

.lingquan .quan-content .center {
	margin-top: 0.6rem;
}

.lingquan .quan-content .right {
	margin: 0.9rem 0.5rem 0 0;
}

/*个人中心*/


.personal-center .toop-public {
	margin-bottom: 0;
}

.personal-center .cen-blue {
	width: calc(100% - 6rem);
	padding: 3rem 3rem 0.5rem 3rem;
	background-color: rgba(42, 130, 228, 0.9);
	color: #fff;
	text-align: center;
	font-size: 0.8rem;
}

.personal-center .cen-img {
	width: 3.83rem;
	height: 3.83rem;
	border-radius: 1.98rem;
	border: rgba(255, 255, 255, 1) solid 0.15rem;
}

.personal-center .cen-img img {
	width: 100%;
	border-radius: 50%;
}

.personal-center .cen-blue .bd {
	display: block;
	width: 3.62rem;
	line-height: 1.5rem;
	color: rgba(255, 255, 255, 1);
	background-color: rgba(153, 153, 153, 0.013071895424836555);
	border-radius: 0.81rem;
	font-size: 0.88rem;
	border: rgba(255, 255, 255, 1) solid 0.15rem;
	text-align: center;
	margin-top: 0.5rem;
}

.personal-center .cen-blue .ter-bottom {
	margin-top: 1.5rem;
}

.personal-center .cen-content .min-dingd {
	font-size: 0.9rem;
	line-height: 1rem;
	background-color: #fff;
	padding: 0.6rem 0 0.4rem 0.8rem;
	border-bottom: 1px solid rgba(229, 229, 229, 1);
}

.personal-center .cen-content .min-all {
	display: block;
	width: 6rem;
	background: url(../img/youjiant.svg);
	background-repeat: no-repeat;
	background-size: 1.46rem 1.46rem;
	background-position: 3.5rem -0.2rem;
	color: rgba(166, 166, 166, 1);
	font-size: 0.77rem;
}

.personal-center .min-four {
	background-color: #fff;
}

.personal-center .min-four li {
	text-align: center;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
}

.personal-center .min-four span {
	color: rgba(110, 110, 110, 1);
	font-size: 0.81rem;
}

.personal-center .min-yhui .images,
.personal-center .min-four .images {
	width: 1.76rem;
	height: 1.76rme;
	overflow: hidden;
	margin: 0 auto;
}

.personal-center img {
	width: 100%;
}

.personal-center .min-yhui {
	background-color: #fff;
	margin-top: 1rem;
}

.personal-center .min-yhui .images {
	margin: 0;
}

.personal-center .min-yhui .yhui-text {
	display: block;
	width: 89%;
	line-height: 1.76rem;
	color: rgba(110, 110, 110, 1);
	font-size: 0.81rem;
	margin-left: 0.5rem;
	background: url(../img/youjiant.svg);
	background-repeat: no-repeat;
	background-size: 1.46rem 1.46rem;
	background-position: 100% 0;
}

.personal-center .min-list:not(:last-of-type) .yhui-text {
	border-bottom: 1px solid rgba(229, 229, 229, 1);
}


.personal-center .min-list {
	padding: 0.5rem 0 0.5rem 0.5rem;
}






/* 充值 */
.credit .cre-form {
	height: 12.06rem;
	background-color: #FFFFFF;
}

.credit .remain {
	padding: 0 1.7rem;
	line-height: 3rem;
	border-bottom: 1px solid rgba(229, 229, 229, 1);
}

.credit .remain strong {
	color: rgba(255, 141, 26, 1);
}

.credit .import {
	text-align: right;
}

.credit .pay {
	display: block;
	width: 13.94rem;
	height: 3rem;
	color: rgba(255, 255, 255, 1);
	background-color: rgba(45, 203, 110, 1);
	border-radius: 1.54rem;
	font-size: 0.88rem;
	text-align: center;
	margin: 1.5rem auto 0;
}

/*个人资料编辑*/
.compile .content {
	background-color: #fff;
}

.compile .inline {
	display: flex;
	justify-content: space-between;
	line-height: 3rem;
	padding: 0rem 0.56rem 0rem 1.7rem;
	border-bottom: 1px solid rgba(229, 229, 229, 1);
}

.compile .inline input {
	direction: rtl;
	/* text-align: right; */
}

.compile .small {
	color: rgba(80, 80, 80, 1);
	font-size: 0.75rem;
}

.compile .images {
	width: 1.5rem;
	height: 1.5rem;
	overflow: hidden;
	margin: 0.35rem 0.2rem 0rem 0.3rem;
}

.compile .images img {
	width: 100%;
}

.compile .bottom {
	padding: 1.7rem 0rem 4rem;
}

.compile .submit {
	display: block;
	width: 10.56rem;
	height: 2rem;
	line-height: 2rem;
	color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 141, 26, 1);
	border-radius: 1.03rem;
	font-size: 0.88rem;
	text-align: center;
	margin: 0 auto;
}

/* 页面43 */
.page-43 .content {
	background-color: #FFFFFF;
}

.page-43 .code {
	display: flex;
	justify-content: space-between;
	line-height: 3rem;
	padding: 0rem 0.81rem 0rem 1.77rem;
	border-bottom: 1px solid rgba(229, 229, 229, 1);
}

.page-43 .content p {
	width: 4.5rem;
	text-align: right;
	color: rgba(80, 80, 80, 1);
	font-size: 0.88rem;
}

.page-43 .content input {
	text-align: right;
}

.page-43 .content .orange {
	width: 5.06rem;
	height: 1.44rem;
	line-height: 1.44rem;
	color: rgba(255, 141, 26, 1);
	border-radius: 0.73rem;
	font-size: 0.75rem;
	border: rgba(255, 141, 26, 1) solid 0.07rem;
	text-align: center;
	margin: 0.7rem 0 0 1.1rem;
}

.page-43 .bottom {
	padding: 1.3rem 0 7rem 0;
}

.page-43 .bottom .bd {
	display: block;
	width: 10.56rem;
	height: 2rem;
	line-height: 2rem;
	color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 141, 26, 1);
	border-radius: 1.03rem;
	font-size: 0.88rem;
	margin: 0 auto;
	text-align: center;
}

/* 提现 */

.embody .content {
	padding-bottom: 2rem;
	background-color: #fff;
}

.embody .list {
	line-height: 3rem;
	padding: 0rem 1rem;
	border-bottom: 1px solid rgba(229, 229, 229, 1);
}

.embody .special {
	line-height: 2rem;
	padding: 0.6rem 1rem 0.4rem;
	border-bottom: 1px solid rgba(229, 229, 229, 1);
}

.embody .strong {
	color: rgba(255, 141, 26, 1);
}

.embody .special p {
	margin-right: 0.5rem1;
}

.embody .special span {
	width: 11.41rem;
	height: 1.9rem;
	color: rgba(80, 80, 80, 1);
	font-size: 0.81rem;
}

.embody .images {
	width: 2.34rem;
	height: 2.34rem;
}

.embody .images img {
	width: 100%;
}

.embody .checkbox {
	width: 1.32rem;
	height: 1.32rem;
	color: rgba(80, 80, 80, 1);
	border: 1px solid rgba(229, 229, 229, 1);
	box-shadow: 50%;
	border-radius: 50%;
	margin: 0.4rem 0.5rem 0rem 0rem;
}


.embody .active {
	width: 1.32rem;
	height: 1.32rem;
	border-radius: 50%;
	background-color: rgba(255, 112, 58, 1);
	border-radius: 50%;
	margin: 0.4rem 0.5rem 0rem 0rem;
	overflow: hidden;
}

.embody .active img {
	width: 100%;
}

.embody .import {
	flex-wrap: wrap;
	margin-top: 1rem;
}

.embody .import p {
	width: 100%;
	height: 2rem;
	padding: 0.5rem 0;
	font-size: 0.88rem;
}

.embody .import span {
	display: block;
	width: 7rem;
	line-height: 2rem;
	text-align: right;
}

.embody .import em {
	color: red;
	margin-right: 0.4rem;
}

.embody .import .input {
	display: block;
	width: 100%;
	font-size: 0.75rem;
	line-height: 1.6rem;
	text-indent: 0.31rem;
	color: rgba(51, 51, 51, 1);
	border: 0.07rem solid rgba(153, 153, 153, 1);
	border-radius: 0.15rem;
	margin-left: 0.5rem;
	margin-right: 1rem;
}

.embody .submit {
	display: block;
	width: 13.94rem;
	line-height: 3rem;
	color: rgba(255, 255, 255, 1);
	background-color: rgba(45, 203, 110, 1);
	border-radius: 1.54rem;
	font-size: 0.88rem;
	text-align: center;
	margin: 0.6rem auto 0;
}

/* 提交成功 */
.succeed .submit {
	background-color: #FFFFFF;
	padding: 1.25rem 0 0.81rem 0;
}

.succeed .images,
.succeed .button {
	margin: 0 auto;
}


.succeed .images {
	width: 3.25rem;
	height: 3.25rem;
	overflow: hidden;
}

.succeed .hthree {
	width: 7rem;
	text-align: center;
	margin: 0.25rem auto 2.45rem;
}


.succeed .button {
	display: block;
	width: 10.06rem;
	height: 2.56rem;
	left: 106.98rem;
	top: 213.98rem;
	color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 141, 26, 1);
	border-radius: 1.32rem;
	font-size: 0.88rem;
	line-height: 150%;
	text-align: center;
}

/*会员中心*/
.sales-center .toop-public{
	margin-bottom: 0                   ;
}

.sales-center .purple {
	width: calc(100% - 1.75rem - 0.5rem);
	background-color: rgba(121, 72, 234, 0.8);
	padding: 3rem 0.5rem 1.79rem 1.75rem;
	color: #FFFFFF;
}

.sales-center .purple-left .images {
	width: 3.83rem;
	height: 3.83rem;
	border-radius: 50%;
	border: 1px solid rgba(255, 255, 255, 1);
	margin-right: 0.5rem;
}

.sales-center .img {
	width: 100%;
}

.sales-center .purple-left .bd {
	font-size: 0.75rem;
	margin-top: 0.25rem;
}

.sales-center .purple-rig .images {
	width: 2rem;
	height: 2rem;
	overflow: hidden;
	margin: 0 auto;
}

.sales-center .purple-rig .img {
	width: 100%;
}

.sales-center .purple-rig .tuigm {
	width: 5.5rem;
	margin-top: 0.7rem;
	font-size: 0.88rem;
}

/*推广码*/
.share .advertising {
	width: 100%;
	height: 47rem;
	background: url(../img/start.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	position: relative;
}

.share .advertising .text {
	width: 13rem;
	position: absolute;
	top: 14.5rem;
	left: calc((100% - 14rem)/2);
}

.share .advertising .content {
	width: 13rem;
	height: 2.56rem;
	color: rgba(80, 80, 80, 1);
	font-size: 0.88rem;
	text-align: center;
	display: -webkit-box;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	margin: 0 auto;
}

.share .advertising .save {
	width: 4.63rem;
	line-height: 1.5rem;
	color: rgba(255, 141, 26, 1);
	border-radius: 0.81rem;
	font-size: 0.88rem;
	border: 0.07rem solid rgba(255, 141, 26, 1);
	text-align: center;
	margin: 0 auto;
}

.share .adve-bottom {
	position: absolute;
	bottom: 8.5rem;
	right: 1.34rem;
	color: rgba(255, 141, 26, 1);
}

.share .adve-bottom .imagesa {
	width: 2.52rem;
	height: 2.52rem;
	border-radius: 1.32rem;
	border: 0.15rem solid rgba(255, 255, 255, 1);
	overflow: hidden;

}

.share .adve-bottom .imagesb {
	width: 6.85rem;
	height: 6.88rem;
	overflow: hidden;
	margin-top: 1.3rem;
}

.share .adve-bottom .img {
	width: 100%;
}

.share .adve-bottom span {
	display: inline-block;
	line-height: 2rem;
	margin-left: 0.2rem;
}


/*我的粉丝*/
/* 选项卡 */
.mefans .mefa-direct {
	width: calc(100% - 2rem);
	margin: 0 auto;
	border: 1px solid rgba(255, 141, 26, 1);
	border-radius: 6px;
}

.mefans .mefa-direct .direct-list {
	width: 10rem;
	line-height: 1.75rem;
	color: rgba(56, 56, 56, 1);
	font-size: 0.75rem;
	text-align: center;
}

.mefans .mefa-direct .direct {
	background-color: rgba(255, 141, 26, 1);
	color: #fff;
}

.mefans .mefa-content .images {
	width: 3.83rem;
	height: 3.83rem;
}

.mefans .mefa-content img {
	width: 100%;
	border-radius: 50%;
	border: rgba(255, 255, 255, 1) solid 0.15rem;
}

.mefans .mefa-content .mefa-list {
	margin-top: 1rem;
	background-color: #fff;
	padding: 1rem;

}

.mefa-content .mefa-list .center {
	margin: 0 2rem 0 1.5rem;
}

.mefa-content .mefa-list h5 {
	font-size: 0.88rem;
	color: rgba(56, 56, 56, 1);
}

.mefa-content .mefa-list .center-p {
	color: rgba(56, 56, 56, 1);
	font-size: 0.75rem;
	margin-top: 0.4rem;
}

.mefa-content .mefa-list .right-p {
	color: rgba(56, 56, 56, 1);
	font-size: 0.75rem;
	margin-top: 0.5rem;
}

.mefa-content .mefa-list .right-p:first-of-type {
	margin-top: 0.9rem;
}

.mefa-content .mefa-list .right-bold {
	font-size: 0.98rem;
}

.mefa-content .mefa-list .orange {
	color: rgba(255, 141, 26, 1);
}

/*文体活动*/
/*轮播图*/
.acti-carousel {
	background-color: #fff;
	padding-bottom: 0.7rem;
	margin-bottom: 1rem;
}

.acti-carousel .acti-list {
	width: 100%;
	height: 12.22rem;

}

.acti-carousel .acti-list img {
	width: 100%;
}

.acti-carousel .acti-menus {
	margin-top: 0.3rem;
}

.acti-carousel .acti-menus .images {
	width: 1.76rem;
	height: 1.76rem;
	margin: 0 auto;
}

.acti-carousel .acti-menus img {
	width: 100%;
}

.acti-carousel .acti-menus span {
	width: 4.69rem;
	height: 1.61rem;
	color: rgba(56, 56, 56, 1);
	font-size: 0.85rem;
	text-align: center;
}


.activity .acti-content .content-head {
	line-height: 2.34rem;
	color: rgba(80, 80, 80, 1);
	background-color: rgba(255, 255, 255, 1);
	font-size: 0.88rem;
	text-align: left;
	font-weight: bold;
	padding-left: 0.5rem;
}

.activity .acti-content .content-list {
	margin-bottom: 1rem;
	background-color: #fff;
	padding-bottom: 1rem;
}

.activity .acti-content .cont-images {
	width: 100%;
	height: 11.72rem;
	overflow: hidden;
}

.activity .acti-content .cont-imgs {
	width: 100%;
}

.activity .acti-content .cont-title {
	line-height: 2.34rem;
	color: rgba(56, 56, 56, 1);
	font-size: 0.85rem;
	font-weight: 500;
	margin-left: 0.7rem;
}

.activity .acti-content .cont-text {
	line-height: 2rem;
	color: rgba(128, 128, 128, 1);
	font-size: 0.81rem;
	margin-left: 0.7rem;
}

.activity .acti-content .cont-price {
	font-size: 1rem;
	color: rgba(255, 141, 26, 1);
	margin-left: 0.8rem;
}

.activity .acti-content span {
	display: block;
	width: 4.4rem;
	line-height: 1.5rem;
	color: rgba(255, 141, 26, 1);
	background-color: rgba(153, 153, 153, 0.013071895424836555);
	border-radius: 0.88rem;
	font-size: 0.8rem;
	border: rgba(255, 141, 26, 1) solid 0.15rem;
	text-align: center;
	margin-right: 0.5rem;
}


/* 活动报名 */
.activity-apply01 .applya {
	background-color: #fff;
}

.activity-apply01 .applya-locke p {
	color: rgba(51, 51, 51, 1);
	font-size: 1.1rem;
}

.activity-apply01 .applya-locke .images {
	width: 1.7rem;
	height: 1.7em;
}

.activity-apply01 .applya-locke img {
	width: 100%;
}

.activity-apply01 .applya-locke .lock-list {
	margin-top: 0.8rem;
}

.activity-apply01 .applya-locke .lock-orange {
	color: rgba(255, 141, 26, 1);
	font-size: 0.88rem;
	margin: 0.5rem 0.5rem 1rem 1rem;
}

.activity-apply01 .lock-price strong {
	font-size: 1.15rem;
	color: rgba(255, 112, 58, 1);
	margin: 0 0.6rem 0 1rem;
}

.activity-apply01 .lock-price del {
	font-size: 0.81rem;
	color: rgba(166, 166, 166, 1);
}

.activity-apply01 .applya-option {
	width: 100%;
	line-height: 2.31rem;
	font-size: 0.88rem;
	background-color: #fff;
	margin: 0.8rem 0;
}

.activity-apply01 .applya-option .left {
	width: calc(100% / 2);
	text-align: center;
	color: rgba(255, 112, 58, 1);
}

.activity-apply01 .applya-option .right {
	width: calc(100% / 2);
	text-align: center;
	position: relative;
}

.activity-apply01 .applya-option .right::before {
	content: "";
	display: block;
	width: 0.07rem;
	height: 1.34rem;
	background-color: rgba(229, 229, 229, 1);
	position: absolute;
	top: 0.5rem;
}

.activity-apply01 .applya-content .imagesa {
	width: 100%;
	height: 22.5rem;
}

.activity-apply01 .applya-content img {
	width: 100%;
}

.activity-apply01 .applya-content .imagesb {
	width: 100%;
	height: 40.81rem;
}

/*活动报名--填报页*/
.activity-form {
	background-color: #fff;
}

.activity-form .act-img {
	width: 100%;
	height: 23.78rem;
}

.activity-form .act-img img {
	height: 100%;

}

.activity-form .act-text {
	font-size: 0.81rem;
	color: rgba(166, 166, 166, 1);
	padding: 1rem;
	text-align: center;
}

.activity-form .act-nps {
	text-align: right;
}

.activity-form .act-nps input {
	width: 65%;
	line-height: 1.88rem;
	text-indent: 0.31rem;
	color: rgba(51, 51, 51, 1);
	border-radius: 0.15rem;
	font-size: 0.75rem;
	border: rgba(153, 153, 153, 1) solid 0.07rem;
	margin: 1rem 1.5rem 0 0;
}

.activity-form .act-submit {
	width: 100%;
	line-height: 3.13rem;
	color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 141, 26, 1);
	font-size: 1.03rem;
	text-align: center;
	font-weight: 600;
	margin-top: 1rem;
}

.activity-form .act-images01 {
	width: 100%;
	height: 20rem;
	margin: 1rem 0 2rem;
}

.activity-form .act-images02 img,
.activity-form .act-images01 img{
	width: 100%;
}

.activity-form .act-images02 {
	width: 100%;
	height: 13rem;
	margin: 1rem 0 ;
}

.activity-form .act-baom{
	width: 100%;
	line-height: 3.13rem;
	color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 141, 26, 1);
	font-size: 1.03rem;
	text-align: center;
	font-weight: 600;
	margin-top: 1rem;
}